<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>

    <div id="a"></div>

    <script>

        // 基本数据类型 ： number + string + boolean + undefined + null

        // 引用数据类型
        //    函数
        //    数组
        //    对象 


        // 对象包括各种对象
        //    数组对象
        //    Math对象
        //    标签对象
        //    。。。。


        // typeof这个方法只能区分基本数据类型和函数
        //    无法判别数组或者标签对象  。。。 


        // 函数  var fn = function(){}

        // 数组  var arr = []

        var fn = function(){} ;

        console.log(typeof fn) ;   // function

        var arr = [] ;

        // 数组也是一种对象
        console.log(typeof arr);  // object


        var oDiv = document.getElementById('a') ;
        console.log(typeof oDiv) ;   // object


    </script>
    
</body>
</html>